oil supply pump - Spanish English Dictionary